﻿using System;
using System.Collections.Generic;
using System.Text;
using UnityEngine;

// 抽象工厂模式
// 角色工厂创建角色,属性工厂创建属性,武器工厂创建武器,游戏对象资源工厂创建游戏对象资源
public interface IAssetFactory
{
    GameObject LoadSoldier(string name);
    GameObject LoadEnemy(string name);
    GameObject LoadWeapon(string name);
    GameObject LoadEffect(string name);
    AudioClip LoadAudioClip(string name);
    Sprite LoadSprite(string name);
}
